﻿package Message.Game
{
    import Engine.RMI.*;
    import Framework.Serialize.*;
    import Message.Public.*;

    public class IPlayerPrxHelper extends RMIProxyObject implements IPlayerPrx
    {
        public static const NAME:String = "Message.Game.IPlayer";

        public function IPlayerPrxHelper()
        {
            name = "IPlayer";
            return;
        }// end function

        public function activeOnlineReward_async(param1:AMI_IPlayer_activeOnlineReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("activeOnlineReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function activeSoul_async(param1:AMI_IPlayer_activeSoul, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("activeSoul");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function callInSoul_async(param1:AMI_IPlayer_callInSoul, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("callInSoul");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function commitIssm_async(param1:AMI_IPlayer_commitIssm, param2:String, param3:String) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("commitIssm");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeString(param2);
            _loc_6.writeString(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function findMiniPlayerById_async(param1:AMI_IPlayer_findMiniPlayerById, param2:Array) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("findMiniPlayerById");
            var _loc_5:* = new SerializeStream();
            SeqIntHelper.write(_loc_5, param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function findMiniPlayerByName_async(param1:AMI_IPlayer_findMiniPlayerByName, param2:Array) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("findMiniPlayerByName");
            var _loc_5:* = new SerializeStream();
            SeqStringHelper.write(_loc_5, param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function findPublicPlayerById_async(param1:AMI_IPlayer_findPublicPlayerById, param2:Array) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("findPublicPlayerById");
            var _loc_5:* = new SerializeStream();
            SeqIntHelper.write(_loc_5, param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getAttribute_async(param1:AMI_IPlayer_getAttribute) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getAttribute");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getEveryTotalRechargeRewards_async(param1:AMI_IPlayer_getEveryTotalRechargeRewards, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getEveryTotalRechargeRewards");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getHoleBossStat_async(param1:AMI_IPlayer_getHoleBossStat) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getHoleBossStat");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getInvest_async(param1:AMI_IPlayer_getInvest, param2:EInvestOper, param3:int, param4:int) : void
        {
            var _loc_5:* = makeContext(session);
            var _loc_6:* = makeCall("getInvest");
            var _loc_7:* = new SerializeStream();
            param2.__write(_loc_7);
            _loc_7.writeInt(param3);
            _loc_7.writeInt(param4);
            Outgoing.invokeAsync(_loc_5, _loc_6, _loc_7, param1);
            return;
        }// end function

        public function getLevelReward_async(param1:AMI_IPlayer_getLevelReward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getLevelReward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getLotteryItems_async(param1:AMI_IPlayer_getLotteryItems, param2:Array, param3:Boolean) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("getLotteryItems");
            var _loc_6:* = new SerializeStream();
            SeqBagItemHelper.write(_loc_6, param2);
            _loc_6.writeBool(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function getLotteryRecords_async(param1:AMI_IPlayer_getLotteryRecords, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("getLotteryRecords");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function getMyMercenaryMoney_async(param1:AMI_IPlayer_getMyMercenaryMoney) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getMyMercenaryMoney");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getPlayerSoul_async(param1:AMI_IPlayer_getPlayerSoul, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getPlayerSoul");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getSoulTime_async(param1:AMI_IPlayer_getSoulTime, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getSoulTime");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getVipReward_async(param1:AMI_IPlayer_getVipReward, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("getVipReward");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function invest_async(param1:AMI_IPlayer_invest, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("invest");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function luckLottery_async(param1:AMI_IPlayer_luckLottery, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("luckLottery");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function putOutSoul_async(param1:AMI_IPlayer_putOutSoul, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("putOutSoul");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function reduceUpgradeSoul_async(param1:AMI_IPlayer_reduceUpgradeSoul, param2:int, param3:int) : void
        {
            var _loc_4:* = makeContext(session);
            var _loc_5:* = makeCall("reduceUpgradeSoul");
            var _loc_6:* = new SerializeStream();
            _loc_6.writeInt(param2);
            _loc_6.writeInt(param3);
            Outgoing.invokeAsync(_loc_4, _loc_5, _loc_6, param1);
            return;
        }// end function

        public function sendSignature_async(param1:AMI_IPlayer_sendSignature, param2:String) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("sendSignature");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeString(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function upgradeSoul_async(param1:AMI_IPlayer_upgradeSoul, param2:int, param3:int, param4:int, param5:int) : void
        {
            var _loc_6:* = makeContext(session);
            var _loc_7:* = makeCall("upgradeSoul");
            var _loc_8:* = new SerializeStream();
            _loc_8.writeInt(param2);
            _loc_8.writeInt(param3);
            _loc_8.writeInt(param4);
            _loc_8.writeInt(param5);
            Outgoing.invokeAsync(_loc_6, _loc_7, _loc_8, param1);
            return;
        }// end function

    }
}
